home *** CD-ROM | disk | FTP | other *** search
Text File | 1998-12-22 | 899 b | 15 lines | [TEXT/CWIE] |
- ButtonSprite.note
-
- √ - saving positions: submodule SpritePersistence
-
- - dragging: grid: would be nice to make the grid dynamically switchable and adaptable. e.g.: ctrl means
- grid on, shift means hz/vt constraint on; and they are reexamined each time we go through the loop, in
- the ButtonMoveProc. The position display could also be switchable.. But too many modifier commands to
- remember, and we won't remember..
-
- √ - dragging coordinates: press cmd-option (instead of cmd alone) to get a running display of dragged button coords.
-
- √ - inhibiting buttons: global flag <gButtonsAreActive> may be set or reset by main application at any time.
- By default, it has the value of <kAreControlsDraggable>: when user sets kAreControlsDraggable to false,
- gButtonsAreActive will automatically be false.
- Setting gButtonsAreActive=false will work cleanly _even_ if done in the middle of a drag.